package com.zit.java.service.login;

import com.zit.java.pojo.Account;

import java.util.List;
import java.util.Map;

public interface LoginService {


     Account findByAccName(String name);

    /**
     * 修改密码
     * @param newPassword
     * @param id
     * @return
     */
     int updatePassword(String newPassword,String id);

    /***
     * 查询菜单信息
     * @return
     * @param userId
     */
    Map<String, Object> queryMenu1(Integer userId);

    int insertUser(Account account);

    List<String> queryAllName();

    /**
     * 查询用户当前拥有的按钮信息
     * @param userId
     * @return
     */
    Map<String,Integer> queryAllRightsBtn(int userId);

    /**
     * 修改个人资料
     * @param name
     * @param sid
     * @param phone
     * @return
     */
    int updateMeterial(String name, String sid, String phone,String accid);


    /**
     * 找回密码
     * @param
     * @return
     */
    List<String> querySidAndPhoneId(String sid,String pid);
}
